Skip to main content

Copilot 拡張機能の用語集

で使用される用語について理解します。

次の用語は、 のコンテキストで使用され、わかりやすくするためにここで定義されています。

エージェント

実装の一種。開発者はこれを使ってユーザー クエリの処理と回答の生成を完全に制御できます。 このアプローチは、AI 操作の完全なカスタマイズと管理を必要とするビルダーに最適です。

コンテキストの受け渡し

の機能。編集者からのユーザー コンテキストをエージェントに送信し、よりカスタマイズされた回答を実現することができます。

GitHub Copilot 内の会話インターフェイス。ユーザーは AI アシスタントと拡張機能を操作できます。

ウィンドウと Copilot API への追加アクセス権を持つ GitHub App により、GitHub の の拡張機能が可能になります。 これは、拡張機能ユーザーの観点から拡張機能を参照する方法です。

Copilot 拡張性プラットフォーム

認証を処理し、クライアントとエージェント プラグイン間の要求をプロキシするシステム。

Visual Studio Code チャット拡張機能として知られる は、GitHub App ではなく Visual Studio Code 拡張機能として構築されています。 これらの拡張機能は VS Code に限定されており、VS Code マーケットプレースからダウンロードできます。

GitHub App

の基礎。ユーザー、リポジトリ、組織のメタデータなど、GitHub から必要なインフラストラクチャ、アクセス許可、コンテキストを提供します。

GitHub Marketplace

GitHub が を承認したプラットフォームは、ユーザーが公開して検出できます。

表示/公開済み拡張機能

GitHub Marketplace に表示される拡張機能。 これらの拡張機能は、GitHub によってレビューおよび承認される必要があります。

プライベート拡張機能

拡張機能を作成した Enterprise、organization、または個人ユーザーのみが表示および使用できる拡張機能。 Enterprise が作成した拡張機能は、その Enterprise 内の organization がインストールできます。

パブリック拡張機能

GitHub ユーザーまたは組織が表示およびインストールできる拡張機能。

スキル

コンテキストを取得するか、ユーザーのプロンプト (例: "findIssueByID(ID: 番号)") に応答してアクションを実行するコードの一部。 スキルの一覧については、「現在利用可能なスキル」を参照してください。

スキルセット

実装の一種。開発者は、複雑さを最小限に抑えて外部サービスとカスタム API エンドポイントを Copilot に接続できます。 は、プロンプトの作成、関数の評価、応答の生成を処理します。 ビルダーは API スキル定義を処理するだけで済みます。 このアプローチは、複雑さを最小限に抑えたいビルダーに最適です。

ツール/関数呼び出し

特定のツールまたは関数を呼び出すことができる Copilot の LLM (および Open AI) の機能。 拡張機能ビルダーは、パラメーターを使用して使用可能なツールを定義できます。これにより、LLM はユーザーの要求を満たすために適切なツールを選択して呼び出すことができます。 "Functions" は "tools" のサブセットであり、"関数呼び出し" という用語は 終了 になります。

一覧に表示されない拡張機能

GitHub Marketplace で公開されていない拡張機能。 ビルダーは、GitHub からのレビューや承認を必要とせずに、公開されていない拡張機能を開発および配布できます。 GitHub は、一覧にない拡張機能のセキュリティや品質を保証するものではありません。

検証済み作成者

組織が GitHub Marketplace に拡張機能を公開するために必要な状態。